SoeError 列举

SoE (Servo drive profile over EtherCAT) 错误讯息。

命名空间IntervalZero.KINGSTAR.Base

组合: IntervalZero.KINGSTAR.Base (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public enum SoeError
Public Enum SoeError

成员

一般错误

名称 定义
errSoeNoError 0x0000 服务通道中未侦测到错误。
errSoeNotOpened 0x0001 服务通道未开启。
errSoeInvalidAccessClosing 0x0009 关闭服务通道存取无效。

元素 1 (IDN) 错误

名称 定义
errSoeNoIdn 0x1001 无有效的 IDN。
errSoeIdnInvalidAccess 0x1009 IDN 存取无效。

元素 2(名称)错误

名称 定义
errSoeNoName 0x2001 无名称。
errSoeNameTooShort 0x2002 名称太短。
errSoeNameTooLong 0x2003 名称太长。
errSoeNameReadOnly 0x2004 不可变更名称(唯读)。
errSoeNameWriteProtected 0x2005 名称此次被写入保护。

元素 3(属性)错误

名称 定义
errSoeAttributeTooShort 0x3002 属性太短。
errSoeAttributeTooLong 0x3003 属性太长。
errSoeAttributeReadOnly 0x3004 不可变更属性(唯读)。
errSoeAttributeWriteProtected 0x3005 属性此次被写入保护。

元素 4(单位)错误

名称 定义
errSoeNoUnits 0x4001 无单位。
errSoeUnitTooShort 0x4002 单位太短。
errSoeUnitTooLong 0x4003 单位太长。
errSoeUnitReadOnly 0x4004 不可变更单位(唯读)。
errSoeUnitWriteProtected 0x4005 单位此次被写入保护。

元素 5(最小输入)错误

名称 定义
errSoeNoMinInput 0x5001 无最小输入值。
errSoeMinInputTooShort 0x5002 最小输入值太短。
errSoeMinInputTooLong 0x5003 最小输入值太长。
errSoeMinInputReadOnly 0x5004 不可变更最小输入值(唯读)。
errSoeMinInputWriteProtected 0x5005 最小输入值此次被写入保护。

元素 6(最大输入)错误

名称 定义
errSoeNoMaxInput 0x6001 无最大输入值。
errSoeMaxInputTooShort 0x6002 最大输入值太短。
errSoeMaxInputTooLong 0x6003 最大输入值太长。
errSoeMaxInputReadOnly 0x6004 不可变更最大输入值(唯读)。
errSoeMaxInputWriteProtected 0x6005 最大输入值此次被写入保护。

元素 7(运算资料)错误

名称 定义
errSoeDataTooShort 0x7002 运算资料太短。
errSoeDataTooLong 0x7003 运算资料太长。
errSoeDataReadOnly 0x7004 不可变更运算资料(唯读)。
errSoeDataWriteProtected 0x7005 运算资料在这次通讯阶段被写入保护。
errSoeDataBellowMin 0x7006 运算资料小于最小输入值。
errSoeDataOverMax 0x7007 运算资料大于最大输入值。
errSoeDataInvalid 0x7008 无效的运算资料:不支援设定的 IDN,无效的位元数或位元组合。
errSoeDataPasswordProtected 0x7009 运算资料具有密码写入保护。
errSoeDataInPdo 0x700A 运算资料被写入保护:其为周期配置。
errSoeDataInvalidAddress 0x700B 无效的间接定址,如资料容器与列表处置。
errSoeDataWriteDisabled 0x700C 由于其他设定因素,运算资料被写入保护。例如运算模式或子装置已被启动。
errSoeDataInvalidFloat 0x700D 无效的浮点数。
errSoeDataParamProtected 0x700E 运算资料在参数化层级被写入保护。
errSoeDataOpProtected 0x700F 运算资料在运算层级被写入保护。
errSoeCommandAlreadyActive 0x7010 过程命令已启动。
errSoeCommandNotInterruptible 0x7011 过程命令不可中断。
errSoeCommandNotExecutableNow 0x7012 过程命令此次不可执行。例如,此阶段不可启动过程命令。
errSoeCommandNotExecutable 0x7013 过程命令不可执行(无效的或错误的参数)。
errSoeCommandInvalidLength 0x7014 接收参数中的变数长度与预期长度不符。

区段存取错误

名称 定义
errSoeIdnInvalid 0x7101 S-0-0394 中的 IDN 无效。
errSoeEmptyList 0x7102 S-0-0397 中的空白列表不允许写入存取。
errSoeListTooLong 0x7103 列表区段的接管超过 S-0-0394 中列表的最大长度。
errSoeReadTooLong 0x7104 仅供读取存取:列表区段长度 列表索引的列表区段长度超过 S-0-0394 中列表的当前长度。
errSoeIdnWriteProtected 0x7105 S-0-0394 中的 IDN 被写入保护。
errSoeSegmentDataBellowMin 0x7106 列表区段中的运算资料小于最小输入值。
errSoeSegmentDataAboveMax 0x7107 列表区段中的运算资料大于最大输入值。
errSoeListInvalidIndex 0x7108 S-0-0395 中有无效的列表索引。
errSoeParameterNotSegment 0x7109 IDN S-0-0394 中的参数无变数长度。
errSoeIdnNotPermitted 0x710A 资料处在S-0-0394,不允许 IDN S-0-0397。

服务通道

名称 定义
errSoeChannelNoError 0xD000 无错误。
errSoeChannelNotAvailable 0xD001 服务通道(暂时)无法使用。
errSoeChannelEngaged 0xD002 服务通道被应用程式占用。
errSoeChannelBusy 0xD003 服务通道忙碌中,从站正在处理上一个请求。
errSoeSlaveNotReachable 0xD004 无法到达伺服从站。
errSoeChannelAborted 0xD005 服务通道转换被中止。
errSoeChannelReadOnly 0xD006 服务通道不支援写入此元件。

参见

IntervalZero.KINGSTAR.Base 命名空间